home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1993…ch: Other People's Memory / ADC Developer CD (1993-03) (''Other People's Memory'')_iso / Dev.CD Mar 93.iso / Development Platforms / CSMP Digests / csmp-v1-045.txt < prev    next >
Encoding:
Text File  |  1992-11-18  |  43.4 KB  |  1,111 lines  |  [TEXT/MPS ]

  1. C.S.M.P. Digest             Thu, 09 Apr 92       Volume 1 : Issue 45
  2.  
  3. Today's Topics:
  4.  
  5.     Converting TeX fonts into Macintosh MS-WORD fonts
  6.     Ligatures in practice
  7.     Think C bug?
  8.     How to tell idle time?
  9.     How to use MacsBug
  10.     Advice Needed :     SoftPC
  11.  
  12.  
  13. The Comp.Sys.Mac.Programmer Digest is moderated by Michael A. Kelly.
  14.  
  15. These digests are available (by using FTP, account anonymous, your email
  16. address as password) in the pub/mac/csmp-digest directory on ftp.cs.uoregon.
  17. edu.  This is also the home of the comp.sys.mac.programmer Frequently Asked
  18. Questions list.
  19.  
  20. These digests are also available via email.  Just send a note saying that you
  21. want to be on the digest mailing list to mkelly@cs.uoregon.edu, and you will
  22. automatically receive each new digest as it is created.
  23.  
  24. The articles in these digests are taken directly from comp.sys.mac.programmer.
  25. They are not edited; all articles included in this digest are in their original
  26. posted form.  The only articles that are -not- included in these digests are
  27. those which didn't receive any replies (except those that give information
  28. rather than ask a question).  All replies to each article are concatenated
  29. onto the original article in the order in which they were received.  Article
  30. threads are not added to the digests until the last article added to the
  31. thread is at least one month old (this is to ensure that the thread is dead
  32. before adding it to the digests).
  33.  
  34. Send administrative mail to mkelly@cs.uoregon.edu.
  35.  
  36. -------------------------------------------------------
  37.  
  38. From: shr@cs.brown.edu (Seth H. Rosenzweig)
  39. Subject: Converting TeX fonts into Macintosh MS-WORD fonts
  40. Date: 6 Mar 92 19:25:32 GMT
  41. Organization: Brown University Department of Computer Science
  42.  
  43. I have a METAFONT-generated TeX font which I wish to convert into an
  44. MS-WORD (or MacWrite) compatible Macintosh font.
  45.  
  46. More specifically, I have the METAFONT source code (.mf files), as
  47. well as the resulting .gf (generic font files), .pk (packed bitmap
  48. files), and .tfm (font metric files).
  49.  
  50. How would I convert these files into a set of MS-WORD compatible
  51. Macintosh font files?
  52. __________________
  53. Seth H. Rosenzweig            shr@cs.brown.edu
  54. P.O. Box 1910, Brown University        shr@browncs.bitnet
  55. Providence, RI 02912            uunet!brunix!shr 
  56.  
  57. +++++++++++++++++++++++++++
  58.  
  59. From: jbotz@mtholyoke.edu (Jurgen Botz)
  60. Date: 7 Mar 92 21:10:31 GMT
  61. Organization: Mount Holyoke College
  62.  
  63. In article <1992Mar6.192532.9004@cs.brown.edu> shr@cs.brown.edu (Seth H. Rosenzweig) writes:
  64. >I have a METAFONT-generated TeX font which I wish to convert into an
  65. >MS-WORD (or MacWrite) compatible Macintosh font.
  66. >
  67. >More specifically, I have the METAFONT source code (.mf files), as
  68. >well as the resulting .gf (generic font files), .pk (packed bitmap
  69. >files), and .tfm (font metric files).
  70. >
  71. >How would I convert these files into a set of MS-WORD compatible
  72. >Macintosh font files?
  73.  
  74. It's much more trouble than it's worth.  Theoretically you could
  75. create the bitmaps (.gf files) at the size/resolution you want and
  76. then write a program which will convert them Macintosh font bitmaps,
  77. but I'd suspect it would take an _experienced_ Mac programmer several
  78. days of full-time hacking to get it right.
  79.  
  80. An alternative approach would be print out the entire character set,
  81. scan it into a Mac bitmap with a scanner, import that into a program
  82. like Altsys Fontographer, trace the bitmaps, and create a full-blown
  83. Postscript or TrueType font.  This is what you really want, since you
  84. can then laser-print the bugger at any size and resolution and
  85. generate bitmaps at any size for display, but it's even more work.
  86. I've actually been toying with the idea of doing this for some of the
  87. Computer Modern fonts just for fun, and have experimented with
  88. Fontographer to that end, so I know what I'm talking about.
  89.  
  90. My advice is: stick with TeX.  MS-Word is a losing program anyway.
  91. - -- 
  92. Jurgen Botz                  |   Internet: JBotz@mtholyoke.edu
  93. Academic Systems Consultant  |     Bitnet: JBotz@mhc.bitnet
  94. Mount Holyoke College        |      Voice: (US) 413-538-2375 (daytime)
  95. South Hadley, MA, USA        | Snail Mail: J. Botz, 01075-0629
  96.  
  97. +++++++++++++++++++++++++++
  98.  
  99. From: npreyer@oregon.uoregon.edu (Norris Preyer)
  100. Organization: University of Oregon
  101. Date:  7 Mar 1992 14:01 PST  
  102.  
  103. In article <1992Mar7.211031.20828@mtholyoke.edu>, jbotz@mtholyoke.edu (Jurgen Botz) writes...
  104. >In article <1992Mar6.192532.9004@cs.brown.edu> shr@cs.brown.edu (Seth H. Rosenzweig) writes:
  105. >>I have a METAFONT-generated TeX font which I wish to convert into an
  106. >>MS-WORD (or MacWrite) compatible Macintosh font.
  107. >>
  108. >>More specifically, I have the METAFONT source code (.mf files), as
  109. >>well as the resulting .gf (generic font files), .pk (packed bitmap
  110. >>files), and .tfm (font metric files).
  111. >>
  112. >>How would I convert these files into a set of MS-WORD compatible
  113. >>Macintosh font files?
  114. >It's much more trouble than it's worth.  Theoretically you could
  115. >create the bitmaps (.gf files) at the size/resolution you want and
  116. >then write a program which will convert them Macintosh font bitmaps,
  117. >but I'd suspect it would take an _experienced_ Mac programmer several
  118. >days of full-time hacking to get it right.
  119. >An alternative approach would be print out the entire character set,
  120. >scan it into a Mac bitmap with a scanner, import that into a program
  121. >like Altsys Fontographer, trace the bitmaps, and create a full-blown
  122. >Postscript or TrueType font.  This is what you really want, since you
  123. >can then laser-print the bugger at any size and resolution and
  124. >generate bitmaps at any size for display, but it's even more work.
  125. >I've actually been toying with the idea of doing this for some of the
  126. >Computer Modern fonts just for fun, and have experimented with
  127. >Fontographer to that end, so I know what I'm talking about.
  128. >My advice is: stick with TeX.  MS-Word is a losing program anyway.
  129. >-- 
  130. >Jurgen Botz                  |   Internet: JBotz@mtholyoke.edu
  131. >Academic Systems Consultant  |     Bitnet: JBotz@mhc.bitnet
  132. >Mount Holyoke College        |      Voice: (US) 413-538-2375 (daytime)
  133. >South Hadley, MA, USA        | Snail Mail: J. Botz, 01075-0629
  134.  
  135.  
  136. I certainly agree with the last line!  If you do want to do this,
  137. and have mpw, call the folks at Blue Sky Research (the folks
  138. who write Textures).  They use suitcases to hold cm fonts for
  139. Textures, and have a suite of mpw tools to convert pk and .tfm
  140. files into suitcases.  I can't say what their distribution policy
  141. for non-customers is, however, but they're very helpful to people
  142. who've coughed up the $$ for Textures.
  143. (I don't have the phone number for Blue Sky handy, send me e-mail
  144. if directory assistance for Portland, OR can't help)
  145.  
  146. Norris Preyer
  147.  
  148.  
  149. +++++++++++++++++++++++++++
  150.  
  151. From: jesse@cs.UAlberta.CA (Jesse Lee)
  152. Date: 8 Mar 92 08:01:04 GMT
  153. Organization: University of Alberta, Edmonton, Canada
  154.  
  155. I remember seeing a program available at midway.uchicago.edu that can
  156. convert a pk file into a Macintosh font resource.
  157.  
  158. Jesse Lee
  159.  
  160. +++++++++++++++++++++++++++
  161.  
  162. From: clewis@ferret.ocunix.on.ca (Chris Lewis)
  163. Date: 8 Mar 92 15:44:54 GMT
  164. Organization: Elegant Communications Inc., Ottawa, Canada
  165.  
  166. In article <1992Mar7.211031.20828@mtholyoke.edu> jbotz@mtholyoke.edu (Jurgen Botz) writes:
  167. |In article <1992Mar6.192532.9004@cs.brown.edu> shr@cs.brown.edu (Seth H. Rosenzweig) writes:
  168. |>I have a METAFONT-generated TeX font which I wish to convert into an
  169. |>MS-WORD (or MacWrite) compatible Macintosh font.
  170.  
  171. |>More specifically, I have the METAFONT source code (.mf files), as
  172. |>well as the resulting .gf (generic font files), .pk (packed bitmap
  173. |>files), and .tfm (font metric files).
  174.  
  175. |>How would I convert these files into a set of MS-WORD compatible
  176. |>Macintosh font files?
  177.  
  178. |It's much more trouble than it's worth.  Theoretically you could
  179. |create the bitmaps (.gf files) at the size/resolution you want and
  180. |then write a program which will convert them Macintosh font bitmaps,
  181. |but I'd suspect it would take an _experienced_ Mac programmer several
  182. |days of full-time hacking to get it right.
  183.  
  184. It's worth while mentioning some other possibilities.  Psroff 3.0
  185. has a mechanism for converting PK and SFP format fonts into SFP and
  186. PostScript.  It would probably not be too hard to convert pk2sfp's
  187. output to generate Macintosh resource files.  Which means you could
  188. convert HP SFP's and PK's into resource files.  I don't remember much
  189. about the resource format.  Or, perhaps, you could use the Postscript
  190. version instead.
  191.  
  192. If you do try this, let me know how far you get.
  193.  
  194. Lroff/lcat (psroff's remote ancestor) did have a mechanism for converting
  195. Mac font resources into rasters, but I don't remember whether I included it
  196. or not in the distribution, and I no longer have a copy of it.
  197. - -- 
  198. Chris Lewis; clewis@ferret.ocunix.on.ca; Phone: Canada 613 832-0541
  199. Psroff 3.0 info: psroff-request@ferret.ocunix.on.ca
  200. Ferret list: ferret-request@ferret.ocunix.on.ca
  201.  
  202. ---------------------------
  203.  
  204. From: deadman@garnet.berkeley.edu (Ben Haller)
  205. Subject: Ligatures in practice
  206. Date: 6 Mar 92 12:04:46 GMT
  207. Organization: Stick Software
  208.  
  209.  
  210.   Well, the thread on the history of ligatures on comp.lang.postscript
  211. has inspired me to ask some questions I've been wondering about for a while.
  212. I'm cross-posting to comp.sys.mac.programmer since I ask some questions
  213. that are pretty far removed from PostScript specifically, but I think
  214. there's enough PostScript-related stuff here to justify keeping it
  215. here too.  Anyway, enough drivel:
  216.   1. How can you tell, in PostScript or in a Mac program (preferably both)
  217. whether a ligature is available for a given series of characters?  Is there
  218. a place this information is stored?
  219.   2. If, as one poster said, it is not *always* correct to replace the
  220. sequence of letters with the ligature (shelfful being the example given),
  221. then is there any way for a program to make ligature usage easy for the
  222. user?  Automatic replacement would be easy enough, but having information
  223. in a dictionary or something to tell you which letters should be ligatured
  224. in any given word seems *very* cumbersome.  Or perhaps the exceptions to
  225. the "always replace" rule are so few and far between as to make no never
  226. mind?
  227.   3. Assuming this issue is resolved, so your program "knows" how to
  228. convert a word into its correct ligatured form.  How should this work
  229. in terms of user interface?  The width of the word when ligatured will
  230. probably be different from the non-ligatured width, so in order to get
  231. word wrapping and justification and all correct on-screen, you need to
  232. convert the word to its ligatured form as soon as it has been entered.
  233. But then when the user goes back to that "fi" ligature and tries to select
  234. the "f" and delete it, what do you do?  Do you split the ligature back
  235. into its componant parts temporarily (and if so, do you reflow and
  236. redisplay the text, since otherwise the broken pair won't necessarily
  237. fit where the ligature was)?  Or do you just let the user figure out that
  238. they can't select the "f", that they need to select the whole thing and
  239. then re-type the "i"?
  240.   Or perhaps it is wrong to convert to ligatures at all until print time,
  241. and in the printing code you substitute the ligatures temporarily, and
  242. you do not allow those changes to change the word wrapping.  But then
  243. you're not WYSIWYG, and especially if the user is working on big headline
  244. type the changes to the appearance of the text between the on-screen and
  245. the printed versions would be unacceptable in some cases.
  246.   Or perhaps you don't automate ligatures at all, let the novice users
  247. get crappy looking output, and make the expert users go through and
  248. make the ligatures by hand, and that way at least the program won't do
  249. anything unexpected behind the user's back?
  250.   Or perhaps you convert ligatures *on demand*, when the user selects a
  251. menu item, and then whatever resolution you find for the editing issues,
  252. at least you can blame the user if they get confused :->
  253.   What do people think?  This seems very complex, but it would be really
  254. nice for a novice user to not even need to know what a ligature *is*, but
  255. have their output have them.  And conversely you want an expert to be
  256. able to use ligatures or not as they see fit, not be pissed off by the
  257. interface in any case, and not have to do a lot of busywork that the
  258. computer *should* be able to do for them.  Is there a neat solution out
  259. there?
  260.  
  261. - -Ben Haller (deadman@garnet.berkeley.edu)
  262. "She said to take life slowly, as the leaves that grow on the tree...
  263.  But I, being young and foolish, with this did not agree."
  264.     - "Down By The Sally Gardens", Trad.
  265.  
  266. - -------------------------
  267.  
  268. From: k044477@hobbes.kzoo.edu (Jamie R. McCarthy)
  269. Organization: Kalamazoo College
  270. Date: Fri, 6 Mar 1992 14:45:46 GMT
  271.  
  272. deadman@garnet.berkeley.edu (Ben Haller) writes:
  273. >
  274. >  Well, the thread on the history of ligatures on comp.lang.postscript
  275. >has inspired me to ask some questions I've been wondering about for a while.
  276. >
  277. >  3. Assuming this issue is resolved, so your program "knows" how to
  278. >convert a word into its correct ligatured form.  How should this work
  279. >in terms of user interface?  The width of the word when ligatured will
  280. >probably be different from the non-ligatured width, so in order to get
  281. >word wrapping and justification and all correct on-screen, you need to
  282. >convert the word to its ligatured form as soon as it has been entered.
  283. > [25 lines of interesting analysis of the possibilities deleted]
  284. >Is there a neat solution out there?
  285.  
  286. This suddenly occurred to me:
  287.  
  288. How about the program recognizing ligatures as they appear, and keeping
  289. the two letters distinct, but kerning them so they're the same width as
  290. their ligature?  The user could still click between them, treat them
  291. separately, and so forth;  if any changes were made that made
  292. ligaturization impossible (such as italicizing one letter or inserting a
  293. char between them), it would be cancelled and the original spacing
  294. restored.  When printed, the ligature would be substituted.  It's not
  295. complete WYSIWYG, but it's damn close.
  296.  
  297. It would probably be annoyingly noticeable in cases of fancy ligatures;
  298. I don't know the technical term, but I've seen "ct" and "st" pairs that
  299. add an ornamental line that would be missing on-screen.  And the German
  300. "ch" pair can be very skinny;  that might look funny on-screen.
  301.  
  302. Now...what about three-letter ligatures like "ffi", "ffl", and "sch"?
  303. Talk about a can of worms...
  304. - -- 
  305.  Jamie McCarthy     Internet: k044477@kzoo.edu     AppleLink: j.mccarthy
  306.  Kzoo randomly kills all my mail;  if I don't acknowledge, try resending.    
  307.  
  308. +++++++++++++++++++++++++++
  309.  
  310. From: tar@ISI.EDU (Thomas A. Russ)
  311. Date: 6 Mar 92 18:06:25 GMT
  312. Organization: USC-ISI
  313.  
  314.  
  315.  
  316. In article ... deadman@garnet.berkeley.edu (Ben Haller) writes:
  317.  
  318.   [about ligatures and programming difficulties]
  319.  
  320.  
  321. To add to Ben's list, there is the problem of the interface to
  322. spelling checking programs.  I don't know of any spelling checkers
  323. that unwind ligatures.  I imagine this is related to the issue of
  324. finding out about the existance of the ligatures.  Unless they are a
  325. standard part of a font, it will be difficult to deal with this
  326. problem.
  327.  
  328. The only good automated solution that I know of is the TeX/LaTeX
  329. series of typesetting programs.  They are not WYSIWYG(*), so they don't
  330. have any trouble substituting ligatures for letter combinations when
  331. the output is produced, while at the same time making the editting
  332. easy.  It also doesn't confuse spelling checkers (except for command
  333. names, but that is a different issue).
  334.  
  335.  
  336. - - Tom Russ
  337.  
  338.   (*) Also known in TeX circles as WYSIAYG  (What You See Is All You Get :)
  339.  
  340. +++++++++++++++++++++++++++
  341.  
  342. From: jeff@digtype.rochester.ny.us (Jeff Wasilko)
  343. Date: 8 Mar 92 03:28:09 GMT
  344. Organization: Roslyn's Cafe
  345.  
  346. In article <20886@venera.isi.edu> tar@isi.edu writes:
  347. >To add to Ben's list, there is the problem of the interface to
  348. >spelling checking programs.  I don't know of any spelling checkers
  349. >that unwind ligatures.  I imagine this is related to the issue of
  350. >finding out about the existance of the ligatures.  Unless they are a
  351. >standard part of a font, it will be difficult to deal with this
  352. >problem.
  353.  
  354. Quark XPress 3.1 finally fully supports the standard fl/fi ligatures
  355. (I've been begging them for 2 years!). Since I haven't yet installed
  356. 3.1, I can only go by Kathleen Tinkel's review in the latest MacWeek.
  357. I'll summarize:
  358.  
  359. o will automatically replace fi/fl with ligature
  360. o will automatically restore the single chars if kerning/tracking
  361. widens letter spacing
  362. o allows words with ligatures to hyphenate and spell check properly
  363.  
  364. Now if I could only get them to allow a variable word space for ragged
  365. copy (just like they do for justified copy)....
  366.  
  367. Jeff
  368.  
  369. - -- 
  370. Jeff's Oasis at Home.                   Jeff can also be reached at work at:
  371.                     jjwcmp@ultb.isc.rit.edu
  372. A man walks into a crowded theater and shouts, "ANYBODY WANT TO BUY A CAR?"
  373. The crowd stands up and shouts back, "WRONG THEATER!" -Edward Vielmetti
  374.  
  375. ---------------------------
  376.  
  377. From: peterc@moebius.cubetech.com (Peter Creath)
  378. Subject: Think C bug?
  379. Date: 7 Mar 92 23:11:23 GMT
  380. Organization: Cube Technologies
  381.  
  382. I'm sure this has been hashed over before, but when I tried to compile
  383. a file today, Think C gave me a "code overflow error."  What, pray
  384. tell, is that, and how do I get around it?
  385.  
  386. - ----------------------------------------------------------------------------
  387. Peter Creath                 "When I was a boy I was told that anybody could
  388. peterc@moebius.cubetech.com   become president; I'm beginning to believe it."
  389.                                                            -- Clarence Darrow
  390.  
  391. +++++++++++++++++++++++++++
  392.  
  393. From: rfischer@Xenon.Stanford.EDU (Ray Fischer)
  394. Organization: Computer Science Department, Stanford University.
  395. Date: Sun, 8 Mar 1992 06:21:34 GMT
  396.  
  397. peterc@moebius.cubetech.com (Peter Creath) writes ...
  398. >I'm sure this has been hashed over before, but when I tried to compile
  399. >a file today, Think C gave me a "code overflow error."  What, pray
  400. >tell, is that, and how do I get around it?
  401.  
  402. RTFM!
  403.  
  404. Page 488 of the Think C user manual: "code overflow: You have more
  405. than 32K of code or data in one file."  It took me 15 seconds to find
  406. the error description in the manual.  I suggest you consider doing the
  407. same next time you get an error.  If you want to get around it, 
  408. Read The F'ing Manual.
  409.  
  410. Sheesh.
  411.  
  412. Ray
  413. rfischer@cs.stanford.edu
  414.  
  415. +++++++++++++++++++++++++++
  416.  
  417. From: ericd@CATICSUF.CSUFRESNO.EDU (Eric W. Douglas)
  418. Date: 8 Mar 92 08:14:59 GMT
  419.  
  420.  
  421. rfischer@Xenon.Stanford.EDU (Ray Fischer) writes:
  422.  
  423. >peterc@moebius.cubetech.com (Peter Creath) writes ...
  424. >>I'm sure this has been hashed over before, but when I tried to compile
  425. >>a file today, Think C gave me a "code overflow error."  What, pray
  426. >>tell, is that, and how do I get around it?
  427.  
  428. >RTFM!
  429.  
  430. [ four lines deleted listing correct manual pages to read ... ]
  431.  
  432. >Read The F'ing Manual.
  433.  
  434. >Sheesh.
  435.  
  436. >Ray
  437. >rfischer@cs.stanford.edu
  438.  
  439. I hope that inflamatory responses like this one don't discourage people
  440. to ask questions... remember, this groups belongs to everyone...
  441.  
  442. - --eric
  443.  
  444. * | Eric W. Douglas             Technojock               +1 209 897 5785 | *
  445. * | I'net: ericd@caticsuf.csufresno.edu      ericd@csufres.csufresno.edu | *
  446. * | AppleLink: STUDIO.D      Compuserve: 76170,1472       AOL: EWDOUGLAS | *
  447. * |                "if q -> p, and not p, then not q. NOT!"              | * 
  448.  
  449. ---------------------------
  450.  
  451. From: bitting-douglas@CS.YALE.EDU (Douglas Bitting)
  452. Subject: How to tell idle time?
  453. Date: 27 Feb 92 20:32:05 GMT
  454. Organization: You gotta be kidding me!
  455.  
  456.  
  457. Quick question (hopefully).  How does one tell how long the mac has
  458. been idle like the way AfterDark, etc. do?  Is this really ugly or is
  459. it something that can be done elegantly and simply?
  460.  
  461. Code would be more than welcome if this is ugly... :-)
  462.  
  463. Thanks!
  464. --Doug
  465.  
  466. --
  467.  ...Doug Bitting... || "But the wisdom that comes from heaven is first
  468.                     ||  of all pure; then peace loving, considerate,
  469. bitting@cs.yale.edu ||  submissive, full of mercy, and good fruit,
  470. doug@yalevm.bitnet  ||  impartial and sincere."  -- James 3:17
  471. -- 
  472. --
  473. Velilind's Laws of Experimentation:
  474.    1.  If reproducibility may be a problem, conduct the test only once.
  475.    2.  If a straight line fit is required, obtain only two data points.
  476.  
  477.  
  478.  
  479. - -------------------------
  480.  
  481. From: peter@cujo.curtin.edu.au (Peter N Lewis)
  482. Subject:  How to tell idle time?
  483. Organization: NCRPDA, Curtin University
  484. Date: Fri, 28 Feb 1992 07:36:35 GMT
  485.  
  486. In article <1992Feb28.013210.16488@cs.yale.edu>, bitting-douglas@CS.YALE.EDU (Douglas Bitting) writes:
  487.  
  488. > Quick question (hopefully).  How does one tell how long the mac has
  489. > been idle like the way AfterDark, etc. do?  Is this really ugly or is
  490. > it something that can be done elegantly and simply?
  491.  
  492. All I do in Finger is to simply track the keyboard matrix (with GetKeys)
  493. and the mouse pos (GetMouse - I have to use the global in fact, because
  494. GetMouse isn't available to a background only app).
  495.  
  496. Here is some code:
  497.  
  498.  type
  499.   keyLongMap = array[1..4] of longInt;
  500.  
  501.  var
  502.   lastmoved: longInt;  { Last time the cursor was moved, used for idle timing }
  503.   lastpos: point;
  504.   lastkeymap: keyLongMap;
  505.  
  506.  function IdleSince: longInt;  {TickCount at last no idle time}
  507.  begin
  508.   IdleSince := lastmoved;
  509.  end;
  510.  
  511.  procedure MyGetMouse (var pt: point); { Handles not having quickdraw around }
  512.   var
  513.    mousep: ^point;
  514.  begin
  515.   mousep := POINTER($830);
  516.   pt := mousep^;
  517.  end;
  518.  
  519.  procedure TrackIdle;
  520.   var
  521.    pt: point;
  522.    km: keyLongMap;
  523.  begin
  524.   pt := lastpos;
  525.   MyGetMouse(lastpos);
  526.   if (abs(pt.h - lastpos.h) > 2) or (abs(pt.v - lastpos.v) > 2) then begin
  527.    lastmoved := TickCount;
  528.   end
  529.   else begin
  530.    GetKeys(keyMap(km));
  531.    if (km[1] <> lastkeymap[1]) or (km[2] <> lastkeymap[2]) or (km[3] <> lastkeymap[3]) or (km[4] <> lastkeymap[4]) then begin
  532.     lastmoved := TickCount;
  533.     lastkeymap := km;
  534.    end;
  535.   end;
  536.  end;
  537.  
  538.  procedure InitTrackIdle;
  539.  begin
  540.   MyGetMouse(lastpos);
  541.   lastmoved := TickCount;
  542.   GetKeys(keyMap(lastkeymap));
  543.  end;
  544.  
  545. HTH,
  546.    Peter.
  547.  
  548. > Velilind's Laws of Experimentation:
  549. >    1.  If reproducibility may be a problem, conduct the test only once.
  550. >    2.  If a straight line fit is required, obtain only two data points.
  551.  
  552. :-).  An extension thats actually quite useful:
  553.      3.  If the straight line must go thru the origin, add the negation
  554.          of all points in the data set to the data set (give 2N points)
  555.  
  556. ______________________________________________________________________
  557. Peter N Lewis, NCRPDA, Curtin University      peter@cujo.curtin.edu.au
  558. GPO Box U1987, Perth WA 6001, AUSTRALIA            FAX: +61 9 367 8141
  559.  
  560.  
  561.  
  562.  
  563.  
  564. - -------------------------
  565.  
  566. From: ABSURD@applelink.apple.com (Tim Dierks, ToyMeister, Cray abuser)
  567. Date: 5 Mar 92 16:19:22 GMT
  568. Organization: MacDTS, Apple Computer
  569.  
  570. In article <1992Feb28.073635.12711@cujo.curtin.edu.au>, peter@cujo.curtin.edu.au (Peter N Lewis) writes:
  571. > In article <1992Feb28.013210.16488@cs.yale.edu>, bitting-douglas@CS.YALE.EDU (Douglas Bitting) writes:
  572. > > Quick question (hopefully).  How does one tell how long the mac has
  573. > > been idle like the way AfterDark, etc. do?  Is this really ugly or is
  574. > > it something that can be done elegantly and simply?
  575. > All I do in Finger is to simply track the keyboard matrix (with GetKeys)
  576. > and the mouse pos (GetMouse - I have to use the global in fact, because
  577. > GetMouse isn't available to a background only app).
  578.  
  579. [...]
  580.  
  581. >  procedure MyGetMouse (var pt: point); { Handles not having quickdraw around }
  582. >   var
  583. >    mousep: ^point;
  584. >  begin
  585. >   mousep := POINTER($830);
  586. >   pt := mousep^;
  587. >  end;
  588.  
  589. A better way to do this without using a low memory global is to call
  590.  
  591. OSEventAvail(0,&theEvent);     // Omit the & if you're a Pascal programmer
  592.  
  593. This will return a null event in theEvent, with the where set to the
  594. current mouse position (and modifiers correctly set, too, as a bonus).
  595. It doesn't give up time, can be called from an interrupt task, and
  596. it far more compatible than using the Mouse global.
  597.  
  598. Tim Dierks
  599. MacDTS, but I speak for myself
  600.  
  601. - -------------------------
  602.  
  603. From: ABSURD@applelink.apple.com (Tim Dierks, ToyMeister, Cray abuser)
  604. Date: 5 Mar 92 16:26:58 GMT
  605. Organization: MacDTS, Apple Computer
  606.  
  607. In article <1992Feb28.073635.12711@cujo.curtin.edu.au>, peter@cujo.curtin.edu.au (Peter N Lewis) writes:
  608. > In article <1992Feb28.013210.16488@cs.yale.edu>, bitting-douglas@CS.YALE.EDU (Douglas Bitting) writes:
  609. > > Quick question (hopefully).  How does one tell how long the mac has
  610. > > been idle like the way AfterDark, etc. do?  Is this really ugly or is
  611. > > it something that can be done elegantly and simply?
  612. > All I do in Finger is to simply track the keyboard matrix (with GetKeys)
  613. > and the mouse pos (GetMouse - I have to use the global in fact, because
  614. > GetMouse isn't available to a background only app).
  615.  
  616. [...]
  617.  
  618. >  procedure MyGetMouse (var pt: point); { Handles not having quickdraw around }
  619. >   var
  620. >    mousep: ^point;
  621. >  begin
  622. >   mousep := POINTER($830);
  623. >   pt := mousep^;
  624. >  end;
  625.  
  626. A better way to do this without using a low memory global is to call
  627.  
  628. OSEventAvail(0,&theEvent);     // Omit the & if you're a Pascal programmer
  629.  
  630. This will return a null event in theEvent, with the where set to the
  631. current mouse position (and modifiers correctly set, too, as a bonus).
  632. It doesn't give up time, can be called from an interrupt task, and
  633. it far more compatible than using the Mouse global.
  634.  
  635. Tim Dierks
  636. MacDTS, but I speak for myself
  637.  
  638. - -------------------------
  639.  
  640. From: ABSURD@applelink.apple.com (Tim Dierks, ToyMeister, Cray abuser)
  641. Date: 5 Mar 92 16:27:14 GMT
  642. Organization: MacDTS, Apple Computer
  643.  
  644. In article <1992Feb28.073635.12711@cujo.curtin.edu.au>, peter@cujo.curtin.edu.au (Peter N Lewis) writes:
  645. > In article <1992Feb28.013210.16488@cs.yale.edu>, bitting-douglas@CS.YALE.EDU (Douglas Bitting) writes:
  646. > > Quick question (hopefully).  How does one tell how long the mac has
  647. > > been idle like the way AfterDark, etc. do?  Is this really ugly or is
  648. > > it something that can be done elegantly and simply?
  649. > All I do in Finger is to simply track the keyboard matrix (with GetKeys)
  650. > and the mouse pos (GetMouse - I have to use the global in fact, because
  651. > GetMouse isn't available to a background only app).
  652.  
  653. [...]
  654.  
  655. >  procedure MyGetMouse (var pt: point); { Handles not having quickdraw around }
  656. >   var
  657. >    mousep: ^point;
  658. >  begin
  659. >   mousep := POINTER($830);
  660. >   pt := mousep^;
  661. >  end;
  662.  
  663. A better way to do this without using a low memory global is to call
  664.  
  665. OSEventAvail(0,&theEvent);     // Omit the & if you're a Pascal programmer
  666.  
  667. This will return a null event in theEvent, with the where set to the
  668. current mouse position (and modifiers correctly set, too, as a bonus).
  669. It doesn't give up time, can be called from an interrupt task, and
  670. it far more compatible than using the Mouse global.
  671.  
  672. Tim Dierks
  673. MacDTS, but I speak for myself
  674.  
  675. +++++++++++++++++++++++++++
  676.  
  677. From: mxmora@unix.SRI.COM (Matt Mora)
  678. Date: 6 Mar 92 18:36:16 GMT
  679. Organization: SRI International, Menlo Park, California
  680.  
  681. In article <21113@goofy.Apple.COM> ABSURD@applelink.apple.com (Tim Dierks, ToyMeister, Cray abuser) writes:
  682.  
  683. >A better way to do this without using a low memory global is to call
  684.  
  685. >OSEventAvail(0,&theEvent);     // Omit the & if you're a Pascal programmer
  686.  
  687. >This will return a null event in theEvent, with the where set to the
  688.  
  689. Yeah but what is the performance hit in calling OSEvent? I sure that its
  690. faster to read a LMG than top call the trap.
  691.  
  692.  
  693. Matt
  694.  
  695. - -- 
  696. ___________________________________________________________
  697. Matthew Mora                |   my Mac  Matt_Mora@sri.com
  698. SRI International           |  my unix  mxmora@unix.sri.com
  699. ___________________________________________________________
  700.  
  701. ---------------------------
  702.  
  703. From: jerry@uni-paderborn.de (Gerald Siek)
  704. Subject: How to use MacsBug
  705. Date: 28 Feb 92 10:36:16 GMT
  706. Organization: Uni-GH Paderborn, Germany
  707.  
  708. Hello networld,
  709.  
  710. Please forgive if this is a dumb RTFM question but how do I use the MacsBug
  711. lowlevel debugger?  I have browsed the whole MPW documentaion and the CD
  712. ROM with the 6.2.1 MacsBug version but I found no clue.  Please give me
  713. a little hint.
  714.  
  715. Thanks alot !
  716.         Jerry
  717.  
  718.  
  719.  
  720. - -------------------------
  721.  
  722. From: rfischer@Xenon.Stanford.EDU (Ray Fischer)
  723. Subject:  How to use MacsBug
  724. Date: 1 Mar 92 22:17:13 GMT
  725. Organization: Computer Science Department, Stanford University.
  726.  
  727. jerry@uni-paderborn.de (Gerald Siek) writes ...
  728. >Please forgive if this is a dumb RTFM question but how do I use the MacsBug
  729. >lowlevel debugger?  I have browsed the whole MPW documentaion and the CD
  730. >ROM with the 6.2.1 MacsBug version but I found no clue.  Please give me
  731. >a little hint.
  732.  
  733. Once installed (by copying to the system folder then restarting) MacsBug
  734. is entered by either pressing the programmer's interrupt button on the Mac,
  735. or by executing a Debug or DebugStr trap in a program.  Once in MacsBug, 
  736. typing a ? will display a help menu.
  737.  
  738. There is also a MacsBug reference manual published by Addison-Wesley which
  739. goes into considerable detail about MacsBug and how to use it..
  740.  
  741. Ray
  742. rfischer@cs.stanford.edu
  743.  
  744.  
  745.  
  746. +++++++++++++++++++++++++++
  747.  
  748. From: ksand@apple.com (Kent Sandvik)
  749. Date: 6 Mar 92 20:37:38 GMT
  750. Organization: MacDTS Mongols
  751.  
  752. In article <1992Feb28.103616.17905@uni-paderborn.de>, jerry@uni-paderborn.de
  753. (Gerald Siek) writes:
  754. > Hello networld,
  755. > Please forgive if this is a dumb RTFM question but how do I use the MacsBug
  756. > lowlevel debugger?  I have browsed the whole MPW documentaion and the CD
  757. > ROM with the 6.2.1 MacsBug version but I found no clue.  Please give me
  758. > a little hint.
  759.  
  760. Purchase "MacsBug Reference and Debugging Guide for MacsBug version 6.2" from
  761. APDA. It's a nice, cheap manual that also has a lot of useful information
  762. about the MacOS runtime environment and debugging.
  763.  
  764. Cheers,
  765. Kent
  766.  
  767. - --
  768. Kent Sandvik - Apple DTS  - Dynamic Language Evangelist
  769. ksand@apple.com
  770. All opinions expressed are my own, and not related to any company or
  771. organization.           Have fun!
  772.  
  773. ---------------------------
  774.  
  775. From: sundaram@cps3xx.cps.msu.edu (Divya AL Sundaram)
  776. Subject: Advice Needed :     SoftPC
  777. Date: 2 Mar 92 00:13:56 GMT
  778. Organization: Michigan State University, College of Engineering
  779.  
  780. Hi all,
  781.     I am currently considering buying a Macintosh IICI or better.
  782.     I wanted some advice on this purchase. I need a system that will 
  783.     allow me to run Unix/X-windows .... and also be able to write 
  784.     programs for DOS Machines. I heard about SoftPC and was wondering
  785.     how good it is. Will it let me essentially use the Mac as a slow
  786.     PC? Can I use Borland C++ and Other PC compilers etc ... What 
  787.     about running Windows (I write MS-Windows Programs)? and TSR's 
  788.     etc.  What are its limitations? Any other suggestions? I am a PC 
  789.     owner and am fed up with it. However, I make a living writing DOS
  790.     programs and want to keep on living :). I need to find a system that
  791.     I enjoy using (the Mac II ci) which will allow me the greatest 
  792.     flexibility.
  793.  
  794.     If you have any good suggestions, please e-mail me. 
  795.     Thanks in advance ..
  796.     AL
  797.  
  798.  
  799.  
  800. - -------------------------
  801.  
  802. From: berger@median (Mike Berger)
  803. Subject:  Advice Needed : SoftPC
  804. Date: 2 Mar 92 18:26:49 GMT
  805. Organization: University of Illinois at Urbana
  806.  
  807. sundaram@cps3xx.cps.msu.edu (Divya AL Sundaram) writes:
  808. >Hi all,
  809. >    I am currently considering buying a Macintosh IICI or better.
  810. >    I wanted some advice on this purchase. I need a system that will 
  811. >    allow me to run Unix/X-windows .... and also be able to write 
  812. >    programs for DOS Machines. I heard about SoftPC and was wondering
  813. >    how good it is. Will it let me essentially use the Mac as a slow
  814. >    PC? Can I use Borland C++ and Other PC compilers etc ... What 
  815. >    about running Windows (I write MS-Windows Programs)? and TSR's 
  816. >    etc.  What are its limitations? Any other suggestions? I am a PC 
  817. >    owner and am fed up with it. However, I make a living writing DOS
  818. >    programs and want to keep on living :). I need to find a system that
  819. >    I enjoy using (the Mac II ci) which will allow me the greatest 
  820. >    flexibility.
  821. *----
  822. If you don't like the PC world, you won't find it any more pleasant
  823. emulating it on a Mac.  And whenever you run into a bug, you won't
  824. know whether to blame it on your code or development environment.
  825.  
  826. If you make your living with PC's, but prefer a Mac for entertainment,
  827. buy a cheap Mac for your off hours.  Don't spend a premium price
  828. on an inferior development system for DOS.
  829. --
  830.     Mike Berger
  831.     Department of Statistics, University of Illinois
  832.     AT&TNET     217-244-6067
  833.     Internet    berger@atropa.stat.uiuc.edu
  834.  
  835.  
  836.  
  837. - -------------------------
  838.  
  839. From: quinonec@craft.camp.clarkson.edu (Q)
  840. Organization: Clarkson University
  841. Date: Tue, 3 Mar 1992 05:48:00 GMT
  842.  
  843.     What about RunPCRemote?  Doesn't it let you 'slave' a pc to your
  844. mac?  I think there is a network version that lets you run an ibm hooked
  845. up to your lan from a mac.  There is also a version that lets you hook
  846. up a serial cable between your mac and ibm.  The ads for them seem
  847. impressive enough, I think they also got reviewed in the Computer Shopper.
  848. They mentioned that it was slow, but I don't think the Computer Shopper is
  849. a good source of mac info either.
  850.     Basically I'm in the same boat.  My school gave me a ps2, but
  851. I *love* macs, and Im going to buy a ci or si.  But I would still like
  852. to use my old computer.  Does anyone out there have any firsthand experiance
  853. with RunPCremote?  If so, can you give a brief description of it?
  854.  
  855.                     Carlo Quinonez
  856.                     quinonec@logic.camp.clarkson.edu
  857.  
  858.  
  859. - -------------------------
  860.  
  861. From: asp%trail.sharpstone.com@uu.psi.com (Alexandre Sasha Polozoff)
  862. Date: Tue, 3 Mar 92 07:42:18 GMT
  863. Organization: Sharpstone Trail Productions - Austin Texas USA
  864.  
  865.  
  866. In article <1992Mar2.182649.2797@ux1.cso.uiuc.edu> (comp.sys.mac.hardware,comp.sys.mac.programmer), berger@median (Mike Berger) writes:
  867. > sundaram@cps3xx.cps.msu.edu (Divya AL Sundaram) writes:
  868. > >Hi all,
  869. > >    I am currently considering buying a Macintosh IICI or better.
  870. > >    I wanted some advice on this purchase. I need a system that will 
  871. > >    allow me to run Unix/X-windows .... and also be able to write 
  872. > >    programs for DOS Machines. I heard about SoftPC and was wondering
  873.  
  874. about it's performance?
  875.  
  876. Even on a IIci SoftPC is slow and clunkly.  On Nortons I think it
  877. rates 1.41 with 1.0 being a standard XT !  I think developing any
  878. sort of serious software would be most exasperating in that circumstance.
  879.   SoftPC is good for doing small DOS related tasks that you need to
  880. do at home but don't need an extra DOS box.  I use it strictly for
  881. editing documents and even then I'm not pleased with its performance.
  882.  
  883.  
  884. - --------------------------------------------------------------------------
  885. Alexandre Sasha Polozoff            Internet    asp@trail.sharpstone.com
  886.                                     CI$            73467,252
  887.                                     Voice        512/218-1178
  888. - --------------------------------------------------------------------------
  889. Sharpstone Trail Productions        info@sharpstone.com
  890. 8903 Sharpstone Trail                uunet!trail.sharpstone.com!info
  891. Austin, TX  78717
  892. - --------------------------------------------------------------------------
  893.  
  894. - -------------------------
  895.  
  896. From: Thad.Humphries@p950.f70.n109.z1.fidonet.org (Thad Humphries)
  897. Date: Mon, 02 Mar 1992 23:39:17 -0500
  898.  
  899.  DA> From: sundaram@cps3xx.cps.msu.edu (Divya AL Sundaram)
  900.  DA> Newsgroups: comp.sys.mac.programmer
  901.  DA> Organization: Michigan State University, College of Engineering
  902.  DA> 
  903.  DA> Hi all,
  904.  DA>     I am currently considering buying a Macintosh IICI or better.
  905.  DA>     I wanted some advice on this purchase. I need a system that will 
  906.  DA>     allow me to run Unix/X-windows .... and also be able to write 
  907.  DA>     programs for DOS Machines. I heard about SoftPC and was wondering
  908.  DA>     how good it is. Will it let me essentially use the Mac as a slow
  909.  DA>     PC? Can I use Borland C++ and Other PC compilers etc ... What 
  910.  DA>     about running Windows (I write MS-Windows Programs)? and TSR's 
  911.  DA>     etc.  What are its limitations? Any other suggestions? I am a PC 
  912.  DA>     owner and am fed up with it. However, I make a living writing DOS
  913.  DA>     programs and want to keep on living :). I need to find a system that
  914.  DA>     I enjoy using (the Mac II ci) which will allow me the greatest 
  915.  DA>     flexibility.
  916.  
  917.  
  918. I've used SoftPC for almost 2 years as the only Mac programmer in a team of DOS weanies (why, when 70% of the client base was Mac, I don't know).  Anyway, on a good day with a IIci, SoftPC AT doesn't quite make a 6MHz 286.  And you've never seen anything as slow as Excel in SoftPC.  Most abacus users I've seen are faster.
  919.  
  920. If you don't want A/UX on your Mac, I might suggest a cheap 386 or 486 clone and UNIX (many vendors, Motif and OPEN LOOK/XView included, about $2K or SUN's Solaris).
  921.  
  922.  
  923. - -------------------------
  924.  
  925. From: trimper@edsi.plexus.COM (Greg Trimper)
  926. Date: 5 Mar 92 01:23:59 GMT
  927. Organization: Enterprise Data Systems Incorporated, Appleton WI
  928.  
  929. asp%trail.sharpstone.com@uu.psi.com (Alexandre Sasha Polozoff) writes:
  930.  
  931.  
  932. >Even on a IIci SoftPC is slow and clunkly.  On Nortons I think it
  933. >rates 1.41 with 1.0 being a standard XT ! 
  934.  
  935. Interesting.  You must have the Universal SOftPC.  SoftAT 2.5, whick I have,
  936. get a Norton SI of 8.7 on my SE/30.  That's a 16MHz 68030 emulating a
  937. 10Mhz 286/7 EGA.  
  938.  
  939. And I have run Turbo Pascal 6.0 on it, and found it 'acceptable.'  I installed
  940. Win3, and watched performance crawl to a world record low.  BUT,
  941. for many DOS tasks, including programming, SoftAT 2.5 (NOTE THE _AT_) is
  942. acceptable.     I would think that SoftAT would be even faster on your
  943. ci (in B&W if you use internal video, that is)  It also helps to use a
  944. SoftPC Disk file instead of a mac folder as driveE to do your work in.
  945.  
  946. Greg Trimper   trimper@edsi.plexus.com  
  947.  
  948. - -------------------------
  949.  
  950. From: asp@trail.sharpstone.com (Alexandre Sasha Polozoff)
  951. Date: 5 Mar 92 21:22:35 GMT
  952. Organization: Sharpstone Trail Productions - Austin Texas USA
  953.  
  954.  
  955. In article <1992Mar05.012359.13673@edsi.plexus.COM> (comp.sys.mac.hardware,comp.sys.mac.programmer), trimper@edsi.plexus.COM (Greg Trimper) writes:
  956. > asp%trail.sharpstone.com@uu.psi.com (Alexandre Sasha Polozoff) writes:
  957. > >Even on a IIci SoftPC is slow and clunkly.  On Nortons I think it
  958. > >rates 1.41 with 1.0 being a standard XT ! 
  959. > Interesting.  You must have the Universal SOftPC.  SoftAT 2.5, whick I have,
  960. > get a Norton SI of 8.7 on my SE/30.  That's a 16MHz 68030 emulating a
  961. > 10Mhz 286/7 EGA.  
  962. > And I have run Turbo Pascal 6.0 on it, and found it 'acceptable.'  I installed
  963. > Win3, and watched performance crawl to a world record low.  BUT,
  964. > for many DOS tasks, including programming, SoftAT 2.5 (NOTE THE _AT_) is
  965. > acceptable.     I would think that SoftAT would be even faster on your
  966. > ci (in B&W if you use internal video, that is)  It also helps to use a
  967. > SoftPC Disk file instead of a mac folder as driveE to do your work in.
  968. > Greg Trimper   trimper@edsi.plexus.com  
  969.  
  970. That is correct.  It is Universal SoftPC and not SoftAt.  Having no
  971. experience with SoftAt I can not comment on it's performance.  However
  972. IMHO SoftPC is not a viable alternative.  Especially if you are looking
  973. to do any sort of programming tasks.  And I do have a SoftPC drive
  974. E.  I've noticed little difference in response whether I use the SoftPC
  975. drive or a Macintosh folder.  It definately looks like SoftAt should
  976. ones preference.
  977.  
  978. - --------------------------------------------------------------------------
  979. Alexandre Sasha Polozoff            Internet    asp@trail.sharpstone.com
  980.                                     CI$         73467,252
  981.                                     Voice       512/218-1178
  982. - --------------------------------------------------------------------------
  983. Sharpstone Trail Productions        info@sharpstone.com
  984. 8903 Sharpstone Trail               uunet!trail.sharpstone.com!info
  985. Austin, TX  78717                    
  986. - --------------------------------------------------------------------------
  987.  
  988. - -------------------------
  989.  
  990. From: edm@athena.cs.uga.edu (Ed Maioriello)
  991. Date: 6 Mar 92 15:38:08 GMT
  992. Organization: University of Georgia, Athens
  993.  
  994. >That is correct.  It is Universal SoftPC and not SoftAt.  Having no
  995. >experience with SoftAt I can not comment on it's performance.  However
  996. >IMHO SoftPC is not a viable alternative.  Especially if you are looking
  997. >to do any sort of programming tasks.  And I do have a SoftPC drive
  998. >E.  I've noticed little difference in response whether I use the SoftPC
  999. >drive or a Macintosh folder.  It definately looks like SoftAt should
  1000. >ones preference.
  1001. >
  1002. >--------------------------------------------------------------------------
  1003. >Alexandre Sasha Polozoff            Internet    asp@trail.sharpstone.com
  1004.  
  1005. I use SoftAT on a Mac IIsi and booooy is it slow.  I think somebody was making
  1006. a joke when they compared it to an AT.  Even a slow AT.  But with SoftNode it
  1007. does give me access to our campus wide network and the Novell fileservers 
  1008. that lie upon it.  I use SoftAt to run the various Netware utilities - for 
  1009. this purpose it works, but I can't recommend it for most DOS apps - 
  1010. particularly those that are graphics intensive.
  1011.  
  1012. Hope this helps.
  1013.  
  1014. Ed Maioriello                                   edm @ athena.cs.uga.edu
  1015. University Computing & Networking Services           edm @ aisun1.ai.uga.edu
  1016. University of Georgia  ----------------------------------------------------
  1017. Athens, Ga. 30602      |"There is no problem so big that it can't be run
  1018. (404)-542-5162         | away from." - Linus Van Pelt
  1019.  
  1020. +++++++++++++++++++++++++++
  1021.  
  1022. From: david (David Bourne)
  1023. Date: 6 Mar 92 20:41:58 GMT
  1024. Organization: Engineering Computer Network, University of Oklahoma, Norman, OK
  1025.  
  1026. > That is correct.  It is Universal SoftPC and not SoftAt.  Having no
  1027. > experience with SoftAt I can not comment on it's performance.  However
  1028. > IMHO SoftPC is not a viable alternative.  Especially if you are looking
  1029. > to do any sort of programming tasks.  And I do have a SoftPC drive
  1030. > E.  I've noticed little difference in response whether I use the SoftPC
  1031. > drive or a Macintosh folder.  It definately looks like SoftAt should
  1032. > ones preference.
  1033. > --------------------------------------------------------------------------
  1034. > Alexandre Sasha Polozoff            Internet    asp@trail.sharpstone.com
  1035. >                                     CI$         73467,252
  1036. >                                     Voice       512/218-1178
  1037. > --------------------------------------------------------------------------
  1038. > Sharpstone Trail Productions        info@sharpstone.com
  1039. > 8903 Sharpstone Trail               uunet!trail.sharpstone.com!info
  1040. > Austin, TX  78717                    
  1041. > --------------------------------------------------------------------------
  1042. I use SoftPC to program using MS Fortran and the SoftPC side works well 
  1043. enough. The Fortran compiler is slow even on an IBM machine. My only problem 
  1044. now is a bug with the latest version of SoftPC and the math co-processor.
  1045.  
  1046. David Bourne
  1047. OU HSC College of Pharmacy
  1048. 1110 N. Stonewall Ave
  1049. Oklahoma City, OK, 73117-1223
  1050. (405) 271-6471
  1051. david@rex.hsc.uoknor.edu
  1052.  
  1053. +++++++++++++++++++++++++++
  1054.  
  1055. From: scott@mcl.mcl.ucsb.edu (Scott Bronson)
  1056. Date: 6 Mar 92 20:37:14 GMT
  1057.  
  1058. In <quinonec.699601680@craft.camp.clarkson.edu> quinonec@craft.camp.clarkson.edu (Q) writes:
  1059.  
  1060.  
  1061. >    What about RunPCRemote?  Doesn't it let you 'slave' a pc to your
  1062. >mac?  I think there is a network version that lets you run an ibm hooked
  1063. >up to your lan from a mac.  There is also a version that lets you hook
  1064. >up a serial cable between your mac and ibm.  The ads for them seem
  1065. >impressive enough, I think they also got reviewed in the Computer Shopper.
  1066. >They mentioned that it was slow, but I don't think the Computer Shopper is
  1067. >a good source of mac info either.
  1068.  
  1069. About all I would use RunPC for is to create a headless server.  It is
  1070. rather slow at transferrring screens (if you think the 10 meg per second
  1071. NuBus bottleneck made updates slow on a Mac, wait until you see 230 K
  1072. per second).  This bottleneck is not so bad when using, for instance,
  1073. Excel or Tetris, but Wing Commander II is out.
  1074.  
  1075. Frankly, all RunPC does is allow you to use your PC from a window in your
  1076. Mac.  I think most people might be able to save some headaches by spending
  1077. another hundred dollars and getting a VGA monitor and putting them side
  1078. by side on your desk.  RunPC is a neat idea, but in the end, it's just
  1079. another thing that can go wrong and cause incompatibilities, IMHO.
  1080.  
  1081. If anybody is going to follow up to this, please Email me or move the thread
  1082. over to comp.sys.mac.apps.
  1083.  
  1084.     - Scott
  1085.  
  1086. ---------------------------
  1087.  
  1088. End of C.S.M.P. Digest
  1089. **********************
  1090.